66问答网
所有问题
当前搜索:
java map赋值给另一个map
java
题:把
一个map
放在list里,怎样再把它拿出来
答:
1.
Map
<>m=list.get(i);2.用迭代器Iterator 3.如果不知道是哪
一个
的话循环遍历list。4.你丫的
map
本来就是容器而且比list高级不少,为啥放到list里,你的list到底是自定义的还是Linkedlist还是ArrayList。在我看来把map放到list中本身就不可取,你的结构有问题,重新想更好的结构。
JAVA
:
一个MAP
排序的问题
答:
Hash
Map
里面的元素是无序的,要进行排序的话只能是用TreeMap和SortedMap,例如:public static void main(String[] args) throws Exception{ Map<String, Integer>
map
=new TreeMap<String, Integer>();map.put("1",
1
);map.put("9", 9);map.put("4", 4);map.put("2", 2);map.put("...
java
map
取值问题
答:
map
.get("key")数据库查询出来的话,key一般是字段名的大写形式
java
.util.HashSet为什么要用
Map
来实现?每次put中还要装进
一个
假val...
答:
你可以看一下源码,在源码里 hashset put 的每
一个
entry 里,值是一个名为 PRESENT 的 object,它是 static final 的,也就是说所有的 entry 的值都是一个相同的 object 引用,所以不会占用太多空间。至于为什么要用
map
来实现 set,可能是因为 map 和 set 比较接近,都是 key 值不能相同...
JAVA
如何随机取出
Map
中的一对键和值?
答:
举个例子:
Map
<Integer, String>
map
= new HashMap<Integer, String>();先拿所有的键:Integer[] keys = map.keySet().toArray(new Integer[0]);然後随机
一个
键,找出该值:Random random = new Random();Integer randomKey = keys[random.nextInt(keys.length)];String randomValue = map....
JAVA
如何随机取出
Map
中的一对键和值?
答:
譬如说:
Map
<Integer, String>
map
= new HashMap<Integer, String>();先拿所有的键:Integer[] keys = map.keySet().toArray(new Integer[0]);然後随机
一个
键,找出该值:Random random = new Random();Integer randomKey = keys[random.nextInt(keys.length)];String randomValue = map....
java
将 json数组转map,例[{"key":"1"},{"key1":"2"}]转换成
一个map
答:
Hash
Map
<String, String>
map
= new HashMap<String, String>();String jsonStr="[{\"key\":\"1\"},{\"key1\":\"2\"}]";JSONArray jsonArr=JSONArray.fromObject(jsonStr);for(int i=0;i<jsonArr.size();i++){ JSONObject obj = JSONObject.fromObject(jsonArr.get(i));Iterato...
java
里接口
Map
<K,V>,它的映射值的类型能是
一个
方法吗,输入相应的键调...
答:
值可以是方法名称,调用时通过反射来调用具体的方法 假设你有方法static add(int a, int b);放在
map
里时map.put("key", "add")Class classType = Class.forName("your class name");String methodName = map.get("key");Method method = classType.getMethod(methodName, new Class[]{int....
java
求助 如何关联两个arraylist
答:
这里是连接两个数组的代码。。。你也可以在ArrayList里连接!!int[] intArray = { 1, 2, 3, 4, 5 };int[] intArray2 = { 6, 7, 8, 9, 10 };// Apache Commons Lang library int[] combinedIntArray = ArrayUtils.addAll(intArray, intArray2);...
java
中
有一个map
类型数组,我现在想把它转换成字符串形式,并且把原来的...
答:
直接
map
.toString()就string格式啊 要不就 StringBuffer sb =new StringBuff();foreach(
Map
.Entity<String,String> en in map.getEntitySet()) { //取出key value 拼接字符串 sb.append(en.getkey()).apend(",").append(en.getValue()).append(",");} 纯手打 真心冷啊 加班的人伤不起啊...
棣栭〉
<涓婁竴椤
8
9
10
11
13
14
15
16
17
涓嬩竴椤
12
灏鹃〉
其他人还搜